package com.efast.dmom.aps.util;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Aaron Liu
 *
 * @date:2020年1月9日
 */
public class CommonConstants {

	public static final String ROUTE_STEP_NAME_PRRFIX = "R";
	public static final String ROUTE_QUEUE_NAME_PRRFIX = "Q";
	public static final String ROUTE_ARC_NAME_PRRFIX = "A";
	public static final String ROUTE_STEP_NORMAL = "NORMAL";
	public static final String ROUTE_STEP_EMBEDDED = "EMBEDDED";

	public static final String ROUTE_QUEUE_TYPE_ENTRY = "ENTRY";
	public static final String ROUTE_QUEUE_TYPE_EXIT = "EXIT";
	public static final String ROUTE_QUEUE_TYPE_NORMAL = "NORMAL";

	public static final String ROUTE_ENTRY_QUEUE_NAME = "ENTRY";
	public static final String ROUTE_EXIT_QUEUE_NAME = "EXIT";

	public static final String ROUTE_DEFAULT_VERSION = "1";

	public static final String ROUTE_NODE_TYPE_STEP = "ROUTE_STEP";
	public static final String ROUTE_NODE_TYPE_QUEUE = "ROUTE_QUEUE";
	
	public static final String ROUTE_TYPE_NORMAL = "NORMAL";
	
	public static final int APS_PLAN_ORDER_STATUS_CREATED = 10;
	
	public static final int APS_PLAN_ORDER_STATUS_MERGED = 20;
	
	public static final int APS_PLAN_ORDER_STATUS_SPLITED = 30;
	
	public static final int APS_PLAN_ORDER_STATUS_SCHEDULED = 40;
	
	public static final int APS_PLAN_ORDER_STATUS_AUDIT = 50;
	
	public static final int APS_PLAN_ORDER_STATUS_BROADCAST = 60;
	
	public static final int APS_PLAN_ORDER_STATUS_FREEZE = 70;
	
	public static final List<String> SHIFYITEMSEQUENSE = new ArrayList<String>() {/**
		 * 
		 */
		private static final long serialVersionUID = 4361845448218095345L;

	{
		add("上班");
	}};
}
